A Hardware/software Simulator to Unify Courses in the Computer Science Curriculum
نویسندگان
چکیده
We present the design of a small but efficient computer system, a software simulator with a graphical user interface, and supporting software designed to integrate the educational experience of students taking courses in Computer Organization and Architecture, Operating Systems, and Compiler Design. We demonstrate the essential links among these three areas of Computer Science, and discuss how to integrate the developed system and software into the course material of the above-mentioned courses.
منابع مشابه
Comparative study of computer simulation softwares
One of the methods for analyzing systems is simulation. Network simulation is a technique that models the behavior of the network by performing transaction calculations between different network entities and using mathematical formulas and taking observations from network products. A network simulator is a piece of software or hardware that predicts the behavior of a computer network without a ...
متن کاملHardware Courses and the Undergraduate Computer Science Curriculum at Small Colleges
Hardware courses have always been a part of the undergraduate Computer Science (CS) curriculum at small colleges. However, these courses are often viewed by many faculty members either as a necessity to satisfy accreditation requirements or, at best, as a traditional but useless part of the CS program in liberal arts settings. The material in these courses is often considered selfcontained, and...
متن کاملA Multi-Dimensional Model of the Software Engineering Cumiculum
A model is presented that describes the range of possible curricula for degree courses in software engineering and other areas of computing. This model allows distinctions to be made between the different aspects of computing that are related to software engineering, notably computer science, computer hardware engineering and information systems. It also classifies the various topics that need ...
متن کاملDeveloping an Applied, Security-Oriented Computing Curriculum
Software and hardware security is a reality that all stakeholders must face, from hardware engineers to software developers to customers. As a direct result, the technology industry is facing a growing need for engineers who understand security principles at varying levels of abstraction. These engineers will need security-oriented perspectives stemming from both theoretical and practical disci...
متن کاملThe Software Factory: An Undergraduate Computer Science Curriculum
Industry often complains that current academic curricula fail to address the practical issues of real software development. This paper outlines a proposal for an innovative core curriculum for a Bachelor of Science in Computer Science. The proposed core curriculum contains elements of traditional computer science programs combined with software engineering via a team-oriented, hands-on approach...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004